ctrl + c 强制停止
ctrl + d 退出或登录
【注意:不能用于 vi/vim 的退出】
history 查看历史输入过的命令
yum 命令
RPM 包软件管理器,用于自动化安装配置 Linux 软件,并可以自动解决依赖问题
yum [-y] [install | remove | search]
yum 命令需要 root 权限,可以 su 切换导入 root,或使用 sudo 提权,并且 yum 命令需要联网
apt 命令【Ubuntu安装程序】
用法与 yum 一致
Linux 系统很多软件都支持使用 systemctl 命令控制:启动、停止、开机自启,能够被 systemctl 管理的软件,一般称之为服务
语法
systemctl start | stop | status | enable | disable
系统内置的服务举例
除了内置的服务外,部分第三方软件安装后也可以通过 systemctl 来进行控制
In 命令创建软连接
在系统中创建软连接,可以将文件、文件夹链接到其他位置。类似 Windows 系统重的《快捷方式》
ln -s 参数1 参数2
实例
date命令:查看系统时间
date [-d] [+格式化字符串]
实操
按照 2001-01-01 的格式显示
按照 2001-01-01 10:00:00 的格式显示
由于中间带有空格,所以使用双引号保卫格式化字符串作为整体
Date 命令进行日期加减
ntp 程序:可以通过 ntp 程序自动校准系统
并且可以通过 systemctl start ntpd 和来 systemctl enable ntpd 来启动和设置开机自启动
为什么需要固定 IP
当虚拟机的 Linux 操作系统,其 IP 地址是通过 DHCP(动态获取 IP 地址,即每次重启设备后都会获取一次,可能导致 IP 地址频繁变更)服务来进行获取
在 VMware Workstation 中配置固定 IP,两大步骤
在 Linux 系统中修改配置文件,固定IP
执行 systemctl restart network 重启网卡,执行 ifconfig 即可看到 ip 地址固定为配置值
ping 命令:可以通过该命令,检查指定的网络服务器是否是可联通状态
ping [-c num] ip或主机名
wget 命令:是非交互式的文件下载器,可以在命令行内下载网络文件
wget [-b] url
无论下载是否成果,都会生成要下载的文件,如果下载未完成,注意清理未完成的不可用文件
curl 命令:可以发送 http 网络请求,用于下载文件、获取信息等
curl [-o] url
查看端口占用【使用 nmap:yum -y install nmap】
nmap 被查看的ip地址
可以通过 netstat 命令,查看指定端口的占用情况【安装:yum -y install net-tools】
netstat -anp | grep 端口号
可以看到 6000 端口被程序(进程号 7174)占用,可以通过 kill 进程号,来杀掉该端口进程
在 finalShell 软件的下方窗体中,提供了 Linux 的文件系统视图,可以方便的去:
rz、sz 命令:也可以通过命令的方式来进行文件的传输
安装: yum -y install lrzsz
sz 要下载的文件
文件会自动下载到桌面的 fsdownload 文件中
注意:rz、sz 命令需要终端软件才能正常运行,FinalShell、XShell等
解压格式
tar 命令
Linux 和 Mac 常用有 2 种压缩格式:
tar [-c -v -x -f -z -c] 参数1 参数2 ...
tar 压缩常用组合
tar -cvf test.tar 1.text 2.text 3.text
tar -zcvf text.tar 1.text 2.text 3.text
注意:-z 选项使用的话,一般处于第一个,-f 必须在最后一个
tar 解压常用组合
tar -xvf test.tar
tar -xvf test.tar -C /home/test
tar -zxvf test.gz -C /home/test
zip 命令压缩
zip [-r] 参数1 参数2 ....
// 示例
zip test.zip a.txt b.txt c.txt
zip -r test.zip test a.txt
unzip 命令解压
zip [-d] 参数
// 示例
unzip test.zip
unzip test.zip -d /home/text